home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
ezy_comm
/
ezcaller.zip
/
HISTORY.DOC
< prev
next >
Wrap
Text File
|
1993-03-31
|
11KB
|
303 lines
EZCaller v1.00 (c) 1993 Philip Dean.
The Eagle's Nest BBS, Sydney, Australia, 3:714/409, +61-2-451-0535.
Ezycom Recent Callers Database and Viewer.
-------------------------------------------------------------------------------
v1.00 - 31/3/93
* First Public Release.
v0.27 - 14/3/93
+ Added a new Command Line Option, '-R' ReIndex Caller List Database.
Use this option to ReIndex your database if your Caller Lists become
mixed up.
This option may also be effective if you are getting Error #21, Error Reading
EZCALLER.DAT.
- EZCaller now defaults to NO PAUSE at the end of its operation.
If you wish EZCaller to pause, use the optional parameter '-P' on the command
line. Thus the '-P' switch has replaced the '-NP' switch.
- EZCaller now writes only ASC and ASL files for each Caller List.
The difference between the ASC and ASL files is that the ASL files do not use
High ASCII characters and are thus displayed to those Users who have IBM
Extended Characters set to OFF.
These files use Ezycom's Colour Changer Codes ('Ctrl-Kb'+hex colour code) to
provide colour to the display.
+ All the Colours used by EZCaller in the Caller List Display are now
configurable in EZCALLER.CFG.
Any colour not set in EZCALLER.CFG will revert to the default value.
+ Added new option to EZCALLER.CFG which allows you to define how many seconds
EZCaller will wait for an 'in-use' file to become free.
+ Import Caller List Option '-Ixfname' now places the filedate of fname into
the Caller List Database as the date for that Caller list.
+ Changed the Import Caller List Option to allow you to import an empty list
(ie a list with no callers) to the database. To utilise this feature, import
a file that has a length of zero bytes (ie the filename must exist on the
disk, but the file must be empty).
+ You can now re-import all the Caller List Export files (ie EZCDAYx.BBS,
EZCTODAY.BBS, EZCBEST.BBS) by using EZCALLER -IALL.
+ When reseting the Caller List Dates using the '-D' option, you can reset the
date of the Best Ever Caller list by adding the new date for that list to the
command line, ie use '-D05/03/93' to reset the date of the Best Ever Caller
list to 05/03/93.
If you don't add a date to the command line, the current date for the Best
Ever Caller list will be retained as it is.
v0.26 - 7/3/93
+ You can now specify '-Eall' to export all 11 Caller Lists to separate files.
+ Added New Command Line Option '-Ixfname' - Import Caller List in file
'fname' to Day x.
+ EZCaller now backups EZCALLER.DAT and EZCALLER.IDX to EZCALLER.DA2 and
EZCALLER.ID2 respectively when EZCaller is run in any mode other than
'-?' (Infoscreen) and '-L' (Outside viewing mode).
If EZCaller crashes with some error then EZCALLER.DA2 and EZCALLER.ID2 will
exist in your Ezycom directory. If the error corrupted the database or got
the database file out of sync with the index file (ie the error occurred
after the database file was updated, but before the index file was updated)
then delete EZCALLER.DAT and EZCALLER.IDX and use these backup files
(appropriately renamed) in their place.
Normally, EZCALLER.DA2 and EZCALLER.ID2 are deleted at the end of EZCaller's
operation. Use the '-B' (Backup) command line option if you wish these files
to be retained.
+ I have changed the EZCaller Error Codes to bring them in line with my other
programs.
This should be of no consequence to sysops other than the fact that Error #19
(EZCaller in use Elsewhere) is now Error #32.
v0.25 - 5/3/93 (7 pm)
- Fixed a bug where EZCaller would not update the Caller List Display files if
if they did not previously exist (EZCaller was mistakenly thinking the error
generated when trying to open the non-existent file was an indication that
the file was being used elsewhere).
- Previously EZCaller just accepted whatever was on the first line of the
config file as the BBS Name. Thus, if you had any extra comments on the
line these came up as part of your BBS Name (up to the BBS Name's maximum
length of 25 Characters). In particular, the comment after the BBS Name in
the sample config file would come up if it was not removed. Now, if EZCaller
encounters three spaces in a row in the first line of the config file, then
these and anything else after them are ignored.
The sample config has also been altered, removing the comment that was
causing the problem.
v0.24 - 5/3/93 (1 am)
+ Prior to updating the ASL/ASC/ANS/AVT files for each Caller List (either in
'-U' or '-S' modes), EZCaller checks to see if one of those files is in use
(ie if a User in Ezycom is currently viewing the file). If one of the files
is in use, EZCaller will wait up to 30 seconds for the file to become free.
If it remains in use, then EZCaller does not update the ASL/ASC/ANS/AVT files
for that Caller List. These files will be correctly updated next time
EZCaller is run.
+ Added new Command Line Option '-Ex' - Export Caller List for Day x.
Today's Caller List x=0, Best Ever Caller List x=10.
- The Documentation file, EZCALLER.DOC, has been slightly reworked and updated
to reflect the recent additions to EZCaller.
- EZCALLER.NOW file is deleted if EZCaller aborts with any Error other than
Error #32 (Error #32 occurs when EZCaller fails to run because of the
existence of EZCALLER.NOW).
+ Added new command line option '-D' which forces EZCaller to reset the Dates
of the Caller List in the Database Index File.
This option uses the current date to reset the dates of the Caller Lists to
what *should* be the proper dates of those lists, ie for the caller list from
nine days previous, the date is set to the current date minus nine days
(regardless of what date the calls in that list were actually made on).
Use this option if the dates on the caller lists have become corrupted or are
incorrect.
v0.23 - 1/3/93
- Squashed a bug with Updating the Database after the first caller after
Midnight - EZCaller no longer crashes with an 'Error Reading TODAY.BBS'.
v0.22 - 28/2/93 (11pm)
+ EZCaller now Generates an In Use File, EZCALLER.NOW, when EZCaller is being
used in '-U' or '-S' modes.
If EZCaller is run in '-U' or '-S' modes while EZCALLER.NOW exists, then,
over the next one and a half minutes, EZCaller will continually check for the
existence of EZCALLER.NOW. If EZCALLER.NOW is deleted during this time,
EZCaller will then operate as normal. If EZCALLER.NOW still exists after one
and a half minutes, EZCALLER will abort with an Error Message and the Caller
List Database and Screens will not be updated.
- EZCaller will now add to the Caller List Database any users found in
TODAY.BBS, but not found in the Caller List Database. Previously, EZCaller
would only add the Last user in TODAY.BBS. The new approach ensures any
Callers not updated because EZCaller was in use elsewhere will eventually be
updated next time EZCaller is successfully run.
v0.21 - 28/2/93 (1pm)
+ EZCaller now strips any leading or trailing spaces from the BBS Name that
may exist if the BBS Name in EZCALLER.CFG does not begin a position one or
if the line is not terminated immediately after the BBS Name.
+ Added option of whether or not to Add the Line
[0] Today's Callers, [1-9] Previous Days, [*] Best Day, [E]xplain DidWhat?
to the bottom of the Caller List Display Files.
+ Added Type 80 (Disable Global Menu) Automatic Option to top of EZCaller
Menus.
v0.20 - 23/2/93
+ EZCaller has been almost completely re-written.
EZCaller has been changed from being a Door that displays the Recent Caller
Files, to a program that maintains a Caller List Database and uses this
Database to create ASL/ASC/ANS/AVT files containing the Caller Lists. These
files are then displayed in Ezycom via EZCaller's menus.
As a result, EZCaller is no longer required to perform any communications
handling, thereby eliminating a number of problems. In particular, EZCaller
will now work with high speed modems with locked comports, and on multinode
systems that use more than the four standard comports.
+ You can now configure which key is used to view the Best Ever Caller List.
The Default Key is '*'.
NOTE: If you do alter these keys in the EZCALLER.CFG file, you must also
use EZYMENU to make the corresponding changes to EZCALLER.MNU.
v0.13 - 20/2/93
+ EZCaller is now written using Andrew J. Mead's BBS Online Interface v2.00
to handle the communications routines (replacing Motor City Software's
JPDoor v3.2 SE).
- Previous problems with the Status Bar under JPDoor have now been eliminated
with the switch to the BBS Online Interface. The local display now scrolls
correctly when the Status Bar is on, thus the Status Bar can be used at all
times.
+ EZCaller now supports the following Sysop Keys:-
F1-F5: Display Statistics on the Status Bar.
F8: EZCaller and BBS Online Interface Credits.
F9: Help
F10: Disable Status Bar
Alt-J: Shell to Dos.
Alt-C: Chat Mode.
Alt-H: Hangup on the User (ie Drop Carrier) with simulated Line Noise.
Alt-X: Force Exit from EZCaller back to the BBS.
Up Arrow: Increase User's Time within EZCaller.
Down Arrow: Decrease User's Time within EZCaller.
Note: When changing the User's time, these changes are only valid within
EZCaller. The user's time upon return to Ezycom will NOT be affected.
- The Best Day's Caller list is now invoked by hitting '=' not '*' thereby
eliminating the need to hold down the shift key to get the Best Day list.
+ EZCaller now supports Avatar/1 Graphics.
v0.12 - 5/2/93
- EZCaller now uses the COMSPEC variable to locate COMMAND.COM which is
used during maintenance.
+ A description of each step of the maintenance run is displayed to the
screen as that step occurs.
v0.11 - 28/1/93
- Removed the limitation that a day's caller list must have no more than 275
entries - just in case in there is a really popular multinode BBS out there
that does get more than 275 calls a day.
- Fixed the EZCaller Information Screen to correctly show that the
Node Number Switch is '-Nx' not '-x'.
+ Now redisplays 'Enter Selection [0-9], [*] or Hit [Return] to Exit:'
after (E)xplaining DidWhat? Codes.
+ If EZCALLER.CFG is not found in the current directory, then EZCaller will
also look for it in the directory specified by the EZY environment variable
(if they are different directories).
v0.10 - 25/1/93
* First Beta Release.